package com.sxt.sys.mapper;

import java.util.List;

import com.sxt.sys.domain.User;

public interface UserMapper {
    int deleteByPrimaryKey(Integer userid);

    int insert(User record);

    int insertSelective(User record);

    User selectByPrimaryKey(Integer userid);

    int updateByPrimaryKeySelective(User record);

    int updateByPrimaryKey(User record);
    //登录
    User login(User user);
    //查询,查询时不查询内置用户admin,admin作为内置用户要处于不被修改的状态
    //在数据库里操作内置用户
    List<User> queryAllUser(User user);
    //查询当前用户所拥有的角色
    List<User> queryRolesByUserId(Integer userid);

	void deleteUserRoleByUserId(Integer userid);

	void saveUserRoles(Integer userid, Integer rid);


}